SQL之创建用户以及分配用户权限

您所在的位置:网站首页 mysql 授予用户创建新用户的权限 SQL之创建用户以及分配用户权限

SQL之创建用户以及分配用户权限

2023-08-07 10:40| 来源: 网络整理| 查看: 265

写在最前面: flush privileges;

在操作 mysql 库做用户的增删修改的时候,操作完毕的时候最好使用 flush privilege 命令刷新一下权限。否则可能会修改不生效。(有时候你所纠结的就是因为你没有刷新)

正文 ##1、创建用户: create user DL identified by '123456';##identified后面跟密码 ##2、查询所有用户: select user from mysql.user; ##3、给用户添加所有权限: GRANT ALL ON shop.* TO 'DL'@'%' WITH GRANT OPTION;#将“shop”换成“*”就相当于给用户在所有数据库中添加所有权限 ##删除用户: DROP USER XIAO;##删除用户XIAO ##4、显示用户权限: show grants for 'DL'@'%'; ##5、给用户添加指定的权限: grant select,insert,update on shop.* to 'DL'@'%'; #6.修改密码 update mysql.user set password=password('新密码') where user='user1'; #7.移除用户某个权限: revoke delete on shop.* from 'DL'@'%'; 附: 权限表

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

管理语句

在这里插入图片描述

内容来自: MariaDB5.5创建新用户并给授权指定的数据库权限 MySql 之Mariadb 数据库权限创建、分配操作等



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3